plea of justification - French English Dictionary